PEPPER-1340 . fix os pe-cgs child participants proxy name issue #2929
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PEPPER-1340
Fix issue with some os-pecgs pediatric participant download not including proxy names.
Root cause:
Osteo1 participants who re-consented and migrated to Osteo2 (Osteo pe-cgs) proxies does not seem to have participants_structured index and hence PHI service couldnt pull proxy names for those participants.
Looks like back in OS1 , PREQUAL was associated with child and DSS skips loading ptp into participants_structured index if NO survey/data.
Newly registered participants seem to have PREQUAL associated with proxy, hence no issue
Solution:
Proxies are in users index for sure, hence pull proxy profile from elastic users index (users.cmi.cmi-osteo) rather than participants_structured index